package cn.ac.aircas.system.mapper;

import cn.ac.aircas.system.domain.RoadConditionPoint;
import cn.ac.aircas.system.domain.vo.RoadConditionPointVO;

import java.util.List;
import java.util.Map;

public interface RoadPointServiceMapper {
    int updateRoadPointConditionStatus(RoadConditionPoint roadConditionPoint);

    List<RoadConditionPoint> selectRoadPointConditionList(RoadConditionPoint roadConditionPoint);

    RoadConditionPoint selectRoadPointById(Long conditionId);

    int deleteRoadPointByIds(Long[] conditionIds);

    Map selectUndergroundNum(String tabName);

    List<RoadConditionPointVO> selectUnderHollowStat(Map param);

    List<Map> selectHollowsInRegion(String tabName);
}
